목차
1 소개
스마트 폰 또는 태블릿과 같은 모바일 장치에서 뉴스 나 소셜 미디어 메시지가 수신 될 때 자동으로 표시되는 메시지가 있습니다 이를 뉴토끼 공식 트위터 알림이라고하며 특정 사용자 및 장치에 메시지를 전달하는 메커니즘입니다
푸시 알림 SAAS 서비스를 가져 와서 아웃 시스템의 일부로 사용할 수 있습니다 우리는 실제로 아웃 시스템을 사용하여이를 뉴토끼 공식 트위터하고 인식하는 방법을 설명 할 것입니다
2 뉴토끼 공식 트위터 준비
뉴토끼 공식 트위터할 서비스, 준비 할 준비 및 필요한 사항을 확인하십시오
・ OneSignal 설치
메시지 전달 서비스와 호환되는 아웃 시스템에는 몇 가지 위조가 있지만 이번에는 OneSignal을 뉴토끼 공식 트위터할 것이므로 Forge에서 다운로드 할 것입니다
*Forge : 뉴토끼 공식 트위터 및 뉴토끼 공식 트위터 Community 구성원이 개발 한 뉴토끼 공식 트위터 구성 요소를 다른 커뮤니티 구성원과 쉽게 공유 할 수있는 온라인 저장소
그림 1 onesignalplugin icon
・ onesignal appid and restapikey
뉴토끼 공식 트위터로 생성 된 응용 프로그램에서 OneSignal의 메시지 전달 서비스를 사용하려면 OneSignal과 메시지를 교환하려면 appid와 restapikey가 필요합니다 이를 얻으려면 OneSignal을 가진 개발자로 등록하고 필요한 설정을 만드십시오
[Onesignal site]
그림 2 Appid and Restapikey
OneSignal에 Appid와 Restapikey를 발행 해야하는 몇 가지가 있으므로 아래를 참조하십시오
・ 응용 프로그램 리버스 도메인
앱의 리버스 도메인은 뉴토끼 공식 트위터에서 앱을 만들 때 얻을 수 있습니다 획득 방법은 "4 기본 앱 생성"의 그림 14에 나와 있으므로이를 참조하십시오 Onesignal의 Appid 및 Restapikey를 게시하는 것 외에도 Android 및 iOS 용 기본 앱을 생성해야합니다
・ 기본 앱 생성을위한 다양한 ID
필요한 ID는 기본 앱의 각 OS마다 다르므로 OS에 따라 작성하십시오
Android 용 :
・ ServerKey
・ senderid
이들은 Google에서 제공하는 서비스 중 하나 인 Firebase의 클라우드 메시징 서비스를 통해 게시됩니다
[FireBase URL]
그림 3 Firebase 사이트의 ServerKey 및 SenderId
iOS :
・ TeamID
・ keyid
・ 키 파일
이 모든 것은 ADP (Apple Developer Program) 웹 사이트에서 얻을 수 있습니다
[adp url]
https://developerapplecom/jp/programs/
그림 4 ADP 사이트의 다양한 키 및 ID 정보
・ 기본 앱 생성 인증서
뉴토끼 공식 트위터가있는 기본 앱을 생성 할 때 필요한 인증서는 Android의 KeyStore 파일 및 iOS의 p12 파일 및 프로비저닝 파일입니다 Keystore 파일은 Java KeyTool 명령을 사용하여 발행됩니다 게시 방법에 대한 정보는 뉴토끼 공식 트위터 웹 사이트에서 찾을 수 있으므로 다음 웹 사이트를 참조하십시오
[Keystore 발행을위한 참조 URL]
iOS 인증서는 ADP를 통해 발행됩니다 작성 방법은 다음 웹 사이트를 참조하십시오
[AppStore에 대한 인증서 생성을위한 참조 URL]
https://zenndev/iwatos/articles/B131CF60D20131513BCB
3 뉴토끼 공식 트위터
31 메시지 전송 앱 뉴토끼 공식 트위터
메시지를 보내고받을 앱을 만듭니다 메시지를 보낼 때는 방송을 통해 보내려고하려는 메시지와 실제로 프로세스를 실행하는 논리 (메시지 보내기)를 입력하도록 필드를 준비 할 수 있습니다 메시지 전송을 제한하려면 전송하려는 뉴토끼 공식 트위터자를 선택하거나 장치를 선택하는 기능이 필요하지만 여기서는 방송이 뉴토끼 공식 트위터되므로 뉴토끼 공식 트위터자 및 장치를 선택하는 기능이 생략됩니다
관리 종속성에서 Forge : OneSignalPlugin 모듈 OneSignAlapi에서 SendPushNotificationToAll을 선택하고 애플리케이션에서 뉴토끼 공식 트위터할 수 있도록 선택하십시오
관리 종속성의 설정은 그림 5와 같습니다
그림 5 관리 종속성
그림 6은 생성 된 화면의 이미지입니다
그림 6 메시지 보내기 화면 이미지
그림 7은 화면 동작의 논리를 보여줍니다
그림 7 화면 조치
메시지를 보낼 때는 OneSignal을 사용할 때 필요한 Appid와 Restapikey의 두 가지가 필요합니다 이 기사의 뉴토끼 공식 트위터 방법에서, AppID 및 RestApikey는 사이트 속성에 유지됩니다 사이트 속성은 자주 변경되지 않은 값이있는 글로벌 변수로 사용되며 사이트 속성의 AppId 및 RestApikey 값을 유지함으로써 값이 어떤 이유로 변경 되더라도 서비스 센터에서 수정할 수 있으므로 앱을 게시 할 필요가 없습니다
다음으로 서버 작업을 만듭니다 논리는 그림 8에서 보입니다
그림 8 서버 조치
그림 8은 deeplink를 설정합니다 (수신 된 메시지를 누를 때 화면을 변경하는 함수) 이 설정을 설정하면 메시지 수신자가 메시지를 탭 할 때 "덤미 스크린"을 열 수 있지만 설정하지 않더라도 Deeplink에는 아무런 문제가 없습니다
32 앱 수신 메시지 뉴토끼 공식 트위터
메시지를받는 앱은 후속 프로세스에서 기본 앱으로 지정됩니다 따라서 앱을 만들 때 태블릿이나 전화를 선택해야합니다
앱을 만들 때 앱을 사용하는 장치에서 onesignal 서비스로 장치 정보를 등록해야합니다 이제 뉴토끼 공식 트위터 세부 정보를 살펴 보겠습니다
먼저, Forge : OnesignalPlugin의 UI 흐름에서 Onesignal을 선택하고 Clienet 동작에서 등록하여 앱에서 뉴토끼 공식 트위터할 수 있도록합니다 다음에 응용 프로그램을 시작할 때 onesignal을 설정하십시오 인터페이스 탭에서 UI Flows Common 레이아웃 열기 이전에 설정 한 onesignalplugin ui flow onesignal을 배치하십시오 현재 컨테이너를 만들어 OneSignal Wrapper라는 이름으로 배치하면 구조를 쉽게 이해할 수 있습니다 레이아웃 이미지는 그림 9에 나와 있습니다
그림 9 OneSignal 배열 예
위젯 트리에서는 그림 10과 같습니다
그림 10 위젯 트리의 배치 예
다음으로 클라이언트 조치를 만듭니다 뉴토끼 공식 트위터 알림을 받으려면 OneSignal이 관리하는 데이터베이스에 장치 정보를 등록해야합니다 OneSignal로 장치 정보를 전송하는 프로세스는 Forge의 레지스터에 의해 수행되므로 Client Action의 OnapplicationReady에서 실행하도록 설정하십시오 OnApplicationready는 기본적으로 일반적으로 정의되지 않으므로 로직 탭에서 클라이언트 작업을 마우스 오른쪽 버튼으로 클릭하고 시스템 추가 이벤트를 선택하면 정의 할 수 있습니다 AppID를 레지스터로 설정하십시오 논리는 그림 11에서 보입니다
그림 11 onapplicationready
이제 메시지를 보내고받는 응용 프로그램이 있습니다 네이티브 앱을 생성하고 실행하기 만하면됩니다
4 기본 앱 생성
기본 앱을 생성하기 위해 미리 발행 된 인증서 및 파일을 등록하십시오 뉴토끼 공식 트위터 Service Studio에서 앱 홈페이지의 배포 탭을 선택하여 기본 앱을 생성 할 화면을 표시하십시오 (그림 12 및 13)
그림 12 서비스 스튜디오 앱 홈 페이지
분포 탭을 선택할 때 그림 13
Android 및 iOS에서 설정할 항목을 살펴 보겠습니다
그림 14에서 볼 수 있듯이 Android는 Keystore 파일, 암호, 별명 정보 및 암호를 입력하고 Android 앱을 누르면 Android 용 기본 앱을 생성합니다
그림 14 기본 앱 생성 : Android
그림 15에서 볼 수 있듯이 iOS는 p12 파일 인 비밀번호 및 프로비저닝 파일을 입력 한 다음 iOS 앱 생성을 누르면 iOS 용 기본 앱을 생성합니다
그림 15 기본 앱 생성 : iOS
5 시도해보세요
기본 앱을 생성 했으므로 장치에 수신 앱을 설치하고 실제로 뉴토끼 공식 트위터 알림을 시도합니다 먼저 웹 브라우저에서 보내기 앱을 열고 메시지를 입력하고 보내십시오 (그림 16)
그림 16 메시지를 입력했을 때
그림 17은 메시지가 수신 된 화면입니다 화면은 iOS 화면 사본입니다
그림 17 메시지 수신 된 시점
6 뉴토끼 공식 트위터 해보세요
당신은 어떻게 생각하십니까? 응용 프로그램 구축은 그렇게 어렵지 않다고 생각했지만 외부 서비스를 뉴토끼 공식 트위터하는 데 필요한 뉴토끼 공식 트위터자 등록 및 몇 가지 인증서를 발행 해야하는 응용 프로그램 구축 외에 다른 많은 노력이있는 것 같습니다 그러나 유사한 앱을 구축 할 때 할 필요가없는 이러한 작업 중 일부가 있으므로 처음에는 번거 로움으로 생각할 수 있습니다
*우리는 Howto에 포함 된 URL을 게시 할 계획입니다
이 기사가 도움이되기를 바랍니다
뉴토끼 공식 트위터® 및 로고는 뉴토끼 공식 트위터-Software EM Rede SA
저자 프로필

- TDI 뉴토끼 공식 트위터 Promotion Office
- 저는 지금 30 년 넘게 일해 왔으며 이해하지 못하는 많은 것들이 있기 때문에 매일 공부합니다
내 사생활에서, 나는 다시 학생이었을 때 중독 된 밴드를 시작하고 싶습니다
이 저자의 최신 기사
낮은 코드 개발2023 년 12 월 15 일
낮은 코드 개발2022 년 9 월 5 일외부 DBMS TIBERO를 작동시키기 위해 아웃 시스템을 뉴토끼 공식 트위터하는 방법
낮은 코드 개발2022 년 7 월 20 일나는 아웃 시스템에서 뉴토끼 161 제어를 설계하고 구현했습니다